package com.ytjj.qmyx.mall.model;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

public class BankerOrder implements Serializable {
    private Integer id;

    /**
     * 订单号
     *
     * @mbg.generated
     */
    private String orderNo;

    /**
     * 店家id
     *
     * @mbg.generated
     */
    private Integer bankerId;

    /**
     * 用户姓名
     *
     * @mbg.generated
     */
    private String userName;

    /**
     * 用户电话
     *
     * @mbg.generated
     */
    private String userTel;

    /**
     * 商品名字
     *
     * @mbg.generated
     */
    private String productName;

    /**
     * 商品价格
     *
     * @mbg.generated
     */
    private BigDecimal productPrice;

    /**
     * 收货地址
     *
     * @mbg.generated
     */
    private String deliveryAddress;

    /**
     * 仓库名称
     *
     * @mbg.generated
     */
    private String warehouse;

    /**
     * 订单创建时间
     *
     * @mbg.generated
     */
    private Date createTime;

    /**
     * 备注
     *
     * @mbg.generated
     */
    private String note;

    /**
     * 导入时间
     *
     * @mbg.generated
     */
    private Date importTime;

    /**
     * 导出时间
     *
     * @mbg.generated
     */
    private Date exportTime;

    /**
     * 是否导出 0->否  1->是
     *
     * @mbg.generated
     */
    private Byte isExport;

    /**
     * 快递号
     *
     * @mbg.generated
     */
    private String expressNo;

    /**
     * 快递编号
     *
     * @mbg.generated
     */
    private String expressCode;

    /**
     * 快递状态 1->无状态 2-异常 3->正常
     *
     * @mbg.generated
     */
    private Byte status;

    /**
     * 更新时间
     *
     * @mbg.generated
     */
    private Date updateTime;

    /**
     * 快递流水
     *
     * @mbg.generated
     */
    private String expressRecord;

    /**
     * 订单状态 0->未发货 1->已发货
     */
    private Integer orderStatus;

    /**
     * 子订单号
     */
    private String childOrderNo;

    private String smallNote;

    public String getSmallNote() {
        return smallNote;
    }

    public void setSmallNote(String smallNote) {
        this.smallNote = smallNote;
    }

    private static final long serialVersionUID = 1L;

    public String getChildOrderNo() {
        return childOrderNo;
    }

    public void setChildOrderNo(String childOrderNo) {
        this.childOrderNo = childOrderNo;
    }

    public Integer getOrderStatus() {
        return orderStatus;
    }

    public void setOrderStatus(Integer orderStatus) {
        this.orderStatus = orderStatus;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    public Integer getBankerId() {
        return bankerId;
    }

    public void setBankerId(Integer bankerId) {
        this.bankerId = bankerId;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getUserTel() {
        return userTel;
    }

    public void setUserTel(String userTel) {
        this.userTel = userTel;
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }

    public BigDecimal getProductPrice() {
        return productPrice;
    }

    public void setProductPrice(BigDecimal productPrice) {
        this.productPrice = productPrice;
    }

    public String getDeliveryAddress() {
        return deliveryAddress;
    }

    public void setDeliveryAddress(String deliveryAddress) {
        this.deliveryAddress = deliveryAddress;
    }

    public String getWarehouse() {
        return warehouse;
    }

    public void setWarehouse(String warehouse) {
        this.warehouse = warehouse;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getNote() {
        return note;
    }

    public void setNote(String note) {
        this.note = note;
    }

    public Date getImportTime() {
        return importTime;
    }

    public void setImportTime(Date importTime) {
        this.importTime = importTime;
    }

    public Date getExportTime() {
        return exportTime;
    }

    public void setExportTime(Date exportTime) {
        this.exportTime = exportTime;
    }

    public Byte getIsExport() {
        return isExport;
    }

    public void setIsExport(Byte isExport) {
        this.isExport = isExport;
    }

    public String getExpressNo() {
        return expressNo;
    }

    public void setExpressNo(String expressNo) {
        this.expressNo = expressNo;
    }

    public String getExpressCode() {
        return expressCode;
    }

    public void setExpressCode(String expressCode) {
        this.expressCode = expressCode;
    }

    public Byte getStatus() {
        return status;
    }

    public void setStatus(Byte status) {
        this.status = status;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getExpressRecord() {
        return expressRecord;
    }

    public void setExpressRecord(String expressRecord) {
        this.expressRecord = expressRecord;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", id=").append(id);
        sb.append(", orderNo=").append(orderNo);
        sb.append(", bankerId=").append(bankerId);
        sb.append(", userName=").append(userName);
        sb.append(", userTel=").append(userTel);
        sb.append(", productName=").append(productName);
        sb.append(", productPrice=").append(productPrice);
        sb.append(", deliveryAddress=").append(deliveryAddress);
        sb.append(", warehouse=").append(warehouse);
        sb.append(", createTime=").append(createTime);
        sb.append(", note=").append(note);
        sb.append(", importTime=").append(importTime);
        sb.append(", exportTime=").append(exportTime);
        sb.append(", isExport=").append(isExport);
        sb.append(", expressNo=").append(expressNo);
        sb.append(", expressCode=").append(expressCode);
        sb.append(", status=").append(status);
        sb.append(", updateTime=").append(updateTime);
        sb.append(", expressRecord=").append(expressRecord);
        sb.append(", orderStatus=").append(orderStatus);
        sb.append(", serialVersionUID=").append(serialVersionUID);
        sb.append("]");
        return sb.toString();
    }
}